package com.nebula.upms.dao.mapper;

import com.nebula.upms.model.po.UpmsAppPO;
import com.nebula.upms.model.po.UpmsAppPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UpmsAppPOMapper {
    long countByExample(UpmsAppPOExample example);

    int deleteByExample(UpmsAppPOExample example);

    int deleteByPrimaryKey(String appId);

    int insert(UpmsAppPO record);

    int insertSelective(UpmsAppPO record);

    List<UpmsAppPO> selectByExample(UpmsAppPOExample example);

    UpmsAppPO selectByPrimaryKey(String appId);

    int updateByExampleSelective(@Param("record") UpmsAppPO record, @Param("example") UpmsAppPOExample example);

    int updateByExample(@Param("record") UpmsAppPO record, @Param("example") UpmsAppPOExample example);

    int updateByPrimaryKeySelective(UpmsAppPO record);

    int updateByPrimaryKey(UpmsAppPO record);
}